TEMPLATE = app
TARGET = ViBos
QT += core \
    gui \
    opengl
CONFIG += console
CONFIG += x86
builddir = build
OBJECTS_DIR = $$builddir
MOC_DIR = $$builddir
RCC_DIR = $$builddir
LIBS += 
QMAKE_CXXFLAGS += -O3

HEADERS += mainWidget.h \
    ui/TreeInfoGUI.h \
    ui/ForestStatesList.h \
    ui/SpeciesPropertiesUI.h \
    ui/ImageSettings.h \
    ../glutil/QGLBindTexture.h \
    ui/terrainpropertiesui.h \
    ui/ColorWidget.h \
    ui/ColorSelector.h \
    ui/SkyPropertiesUI.h \
    ViBosGUI.h \
    ui/grasspropertiesui.h
SOURCES += main.cpp \
    mainWidget.cpp \
    postprocess.cpp \
    mainWidgetSlots.cpp \
    slotsData/SpeciesProperties.cpp \
    slotsData/ForestState.cpp \
    ui/TreeInfoGUI.cpp \
    ui/ForestStatesList.cpp \
    ui/ImageSettings.cpp \
    ui/SpeciesPropertiesUI.cpp \
    ui/terrainpropertiesui.cpp \
    ui/ColorWidget.cpp \
    ui/ColorSelector.cpp \
    ui/SkyPropertiesUI.cpp \
    ../util/Tokenizer.cpp \
    ../dataengine/VorestHtmlReader.cpp \
    ../dataengine/ModelFileManager.cpp \
    ../dataengine/VibModelFileManager.cpp \
    ../geom/Point2D.cpp \
    ../geom/Point3D.cpp \
    ../geom/Vector3D.cpp \
    ../geom/PolyObject.cpp \
    ../geom/PolyMesh.cpp \
    ../geom/Triangle.cpp \
    ../geom/BBox.cpp \
    ../geom/MeshPoint.cpp \
    ../geom/GeomMatrix.cpp \
    ../geom/Frustum.cpp \
    ../geom/TriGrid.cpp \
    ../geom/MinMax2DBox.cpp \
    ../glutil/MeshRenderer.cpp \
    ../glutil/ModelRenderer.cpp \
    ../glutil/FBO.cpp \
    ../glutil/FreeCamera.cpp \
    ../glutil/shaderUtils.cpp \
    ../glutil/Impostor.cpp \
    ../glutil/EffectsPass.cpp \
    ../sceneelems/sky.cpp \
    ../algebra/Matrix.cpp \
    ViBosGUI.cpp \
    ../geom/TerrainModel.cpp \
    ../glutil/TerrainRenderer.cpp \
    ../dataengine/VibTerrainFileManager.cpp \
    ../sceneelems/grass.cpp \
    ../glutil/GLSupport.cpp \
    ../glutil/GLee.c \
    ../glutil/QGLBindTexture.cpp \
    ui/grasspropertiesui.cpp
FORMS = ui/ViBos.ui \
    ui/SpeciesProperties.ui \
    ui/TreeInfo.ui \
    ui/ImageSettings.ui \
    ui/terrainpropertiesui.ui \
    ui/SkyPropertiesUI.ui \
    ui/grasspropertiesui.ui
RESOURCES += ViBos.qrc
TRANSLATIONS += ViBos.qph
